AI023
บทนำสู่การเขียนโปรแกรมด้วยทริตอน (Triton)
การตั้งค่าสภาพแวดล้อมและการระบุจุดข้อจำกัดของหน่วยประมวลผลกราฟิก (GPU)
วัตถุประสงค์การเรียนรู้
- ตั้งค่าและยืนยันสภาพแวดล้อมพัฒนาโปรแกรมสำหรับหน่วยประมวลผลกราฟิก (GPU) ที่พร้อมใช้งานจริง โดยใช้เทคโนโลยี CUDA และ ROCm
- ดำเนินการตรวจสอบประสิทธิภาพแบบครอบคลุมระบบ เพื่อสร้างแผนภูมิเวลาการประมวลผลของเคอร์เนลและอัตราการใช้ทรัพยากร
- แยกแยะความแตกต่างระหว่างเคอร์เนลที่ขึ้นอยู่กับการคำนวณ (compute-bound) กับเคอร์เนลที่ขึ้นอยู่กับหน่วยความจำ (memory-bound) โดยใช้ตัวชี้วัดและโมเดลระดับบน (roofline models)
- วินิจฉัยและลดปัญหาการใช้ทรัพยากรในการถ่ายโอนข้อมูลผ่านทางเลือก PCIe และความหน่วงเวลาจากโฮสต์ไปยังอุปกรณ์